-- *****************************************************************
-- Cisco LRE CPE MIB
--
-- March 2003, Sudhi Nadaanayakinahalu
--
-- Copyright (c) 2003 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-LRE-CPE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
TruthValueFROM SNMPv2-TC
InterfaceIndex, ifIndex
FROM IF-MIB
dot1dTpFdbAddress
FROM BRIDGE-MIB
ciscoMgmt
FROM CISCO-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF;ciscoLreCpeMIB MODULE-IDENTITYLAST-UPDATED"200303120000Z"-- March 12, 2003ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: switchsnmp@cisco.com"DESCRIPTION"The MIB module for the Cisco Long Reach Ethernet
Customer Premise Equipment device information.
*** ABBREVIATIONS, ACRONYMS, AND SYMBOLS ***
CPE - Customer Premise Equipment
DSL - Digital Subscriber Loop
VDSL - Very High Speed DSL
LRE - Long Reach Ethernet
"REVISION"200303120000Z"-- March 12, 2003DESCRIPTION"Initial version of the Cisco Long Reach Ethernet CPE MIB"::={ ciscoMgmt 340}ciscoLreCpeMIBObjects OBJECTIDENTIFIER::={ ciscoLreCpeMIB 1}-- MIB groupsclreCpeDot1dTp OBJECTIDENTIFIER::={ ciscoLreCpeMIBObjects 1}clreCpePort OBJECTIDENTIFIER::={ ciscoLreCpeMIBObjects 2}-- The clreCpeDot1dTp group-- The clreCpeDot1dTp group should be implemented in those Long Reach
-- Ethernet switches that support CPE devices with transparent
-- learning bridges-- The forwarding database for transparent bridges on CPE devices.
clreCpeDot1dTpFdbTable OBJECT-TYPESYNTAXSEQUENCEOF ClreCpeDot1dTpFdbEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table that supplements the information from the BRIDGE-MIB.
The BRIDGE-MIB tracks the MAC address to switch interface
mapping in the dot1dTpFdbTable. On the long reach ethernet
switch, CPE devices connect to the switch interfaces. Each
CPE device has one or more ports. This table maps a
MAC address on the switch to an interface associated with a
CPE port."::={ clreCpeDot1dTp 1}clreCpeDot1dTpFdbEntry OBJECT-TYPESYNTAX ClreCpeDot1dTpFdbEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry that supplements the information in the
dot1dTpFdbTable table from the BRIDGE-MIB."INDEX{ dot1dTpFdbAddress }::={ clreCpeDot1dTpFdbTable 1}
ClreCpeDot1dTpFdbEntry ::=SEQUENCE{
clreCpeDot1dBasePortIfIndex
InterfaceIndex}clreCpeDot1dBasePortIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of the instance of the ifIndex object,
define in MIB-II, for the interface corresponding
to this CPE port. The Forwarding database on the
switch tracks a MAC address and its associated
switch interface in the dot1dTpFdbTable table.
This object adds information about which port
on the CPE the MAC address was learnt on."::={ clreCpeDot1dTpFdbEntry 1}
-- The clreCpePort group-- The clreCpePort group should be implemented on those Long Reach
-- Ethernet switches that support CPE devices with Fast Ethernet ports-- The CPE port tableclreCpePortTable OBJECT-TYPESYNTAXSEQUENCEOF ClreCpePortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of LRE CPE port entries. The number of entries is
determined by the number of Long Reach Ethernet interfaces
(to which the CPE attaches) on the switch and the number
of Fast Ethernet ports each CPE supports."::={ clreCpePort 1}clreCpePortEntry OBJECT-TYPESYNTAX ClreCpePortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entry containing information for a particular CPE
Fast Ethernet port. The entries are created as new
CPE devices are discovered. A new CPE device is discovered
when the LRE link between that CPE device and the LRE switch
becomes operational. These entries are only valid for
ifIndexes of ifType ethernetCsmacd(6)."INDEX{ ifIndex }::={ clreCpePortTable 1}
ClreCpePortEntry ::=SEQUENCE{
clreCpePortAdminStatus INTEGER,
clreCpePortAdminSpeed INTEGER,
clreCpePortAdminDuplex INTEGER,
clreCpePortAdminProtected TruthValue,
clreCpePortOperProtected TruthValue}clreCpePortAdminStatus OBJECT-TYPESYNTAXINTEGER{
up(1),-- ready to pass packetsdown(2),testing(3)-- in test mode}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The desired state of the CPE port. The testing(3)
state indicates that no operational packets can be
passed. When a managed system initializes, all
CPE ports start with clreCpePortAdminStatus in
the down(2) state. As a result of either explicit
management action or per configuration information
retained by the managed system, clreCpePortAdminStatus
is then changed to either the up(1) or testing(3) states
(or remains in the down(2) state)."::={ clreCpePortEntry 1}clreCpePortAdminSpeed OBJECT-TYPESYNTAXINTEGER{autoDetect(1),-- auto-negotiate for speeds10000000(10000000),-- 10 Mbpss100000000(100000000)-- 100 Mbps}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls the speed of this CPE Fast Ethernet
port. When set to autoDetect(1), the CPE port negotiates
with its peer for the optimum speed, either
s10000000(10000000) or s100000000(100000000).
If the peer does not support the autoDetect(1)
capability, the CPE port speed defaults to
s10000000(10000000)."DEFVAL{ autoDetect }
::={ clreCpePortEntry 2}clreCpePortAdminDuplex OBJECT-TYPESYNTAXINTEGER{autoDetect(1),-- auto-negotiate for duplexfullDuplex(2),-- Force full duplexhalfDuplex(3)-- Force half duplex}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls the duplex of this CPE Fast Ethernet
port. When set to autoDetect(1), the CPE port negotiates
with its peer for the optimum duplex setting, either
fullDuplex(2) or halfDuplex(3). If the peer does not support
the autoDetect(1) capability, this CPE port's duplex
defaults to halfDuplex(3)."DEFVAL{ autoDetect }::={ clreCpePortEntry 3}clreCpePortAdminProtected OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object configures a CPE Fast Ethernet port as a
protected port when its value is set to true. Data
traffic is disallowed between two CPE ports configured
as protected ports. When the value of this object is set
to false, the protected port property of this CPE port
is removed. The value of this object can be set to true
only on those CPE ports that support the protected port
function.Note that the value of this object represents
the desired state of the port. The actual state of the
port may have a different value."DEFVAL{ false }::={ clreCpePortEntry 4}
clreCpePortOperProtected OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value represented by this object is the actual
protected port state of the CPE port. The object value
is true when this CPE port is configured as a protected
port. Data packets are not forwarded between two CPE
ports configured as protected ports."::={ clreCpePortEntry 5}--
-- Notifications
--clreCpeMIBNotifications OBJECTIDENTIFIER::={ ciscoLreCpeMIB 0}clreCpeMIBNotificationsPrefix
OBJECTIDENTIFIER::={ clreCpeMIBNotifications 0}
--
-- Conformance
--clreCpeMIBConformance
OBJECTIDENTIFIER::={ ciscoLreCpeMIB 2}clreCpeMIBCompliances
OBJECTIDENTIFIER::={ clreCpeMIBConformance 1}clreCpeMIBGroups
OBJECTIDENTIFIER::={ clreCpeMIBConformance 2}-- compliance statementsclreCpeMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for switches supporting the
LRE CPE devices."MODULE-- this moduleMANDATORY-GROUPS{
clreCpePortGroup
}GROUP clreCpeDot1dTpGroup
DESCRIPTION"This group is optional."::={ clreCpeMIBCompliances 1}-- Units of conformanceclreCpeDot1dTpGroup OBJECT-GROUPOBJECTS{
clreCpeDot1dBasePortIfIndex
}STATUScurrentDESCRIPTION"The collection of MIB objects used to monitor the
transparent learning bridge on the LRE CPE."::={ clreCpeMIBGroups 1}clreCpePortGroup OBJECT-GROUPOBJECTS{
clreCpePortAdminStatus,
clreCpePortAdminSpeed,
clreCpePortAdminDuplex,
clreCpePortAdminProtected,
clreCpePortOperProtected
}STATUScurrentDESCRIPTION"The collection of MIB objects used to manage and monitor
LRE CPE Fast Ethernet ports."::={ clreCpeMIBGroups 2}END